Big Huge Thesaurus

patchwork quilt

noun